@charset "utf-8";
/*html {

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

-webkit-filter: grayscale(100%);}*/
.mainCol{width: 1200px; height: auto;}
.hots{width:1200px; height:auto;}
.hots h3{width: 1200px; height: 60px; line-height: 60px; font-weight: 700; text-align: center; font-size: 36px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.hots p{width:1200px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; color: #2d548f;}
.hots h3 a,.hots p a{color: #0059B2;}
.hots h3 a{font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}
.hots h3 a:hover,.hots p a:hover{color: #f22400 !important;}
.f1{width: 1200px; height: auto;}
.mainNews{width: 1200px;}
.flash{width:754px; height: 480px; overflow: hidden; float: left;}
.slideBox{width:754px; height:480px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:500; /*display: none;*/}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle2.gif") right top no-repeat;}
.slideBox .hd ul li.on{background-position:left top;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; height: 480px; background-color: #ece9df; position: relative;}
.slideBox .bd li img{width:754px; height:480px; display:block;}
.slideBox .bd li h3{width: 734px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 15px; padding-left:10px; padding-right:10px; background-color: rgba(0,0,0,0.5); color: #FFF !important;text-overflow: ellipsis;}
.slideBox .prev,
.slideBox .next{position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#FFF url(../images/goleft.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:0; background: #FFF url(../images/goright.png) center center no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
/*.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}*/
.news{width: 420px; height: 480px; float: right; overflow: hidden;}
.news-tab{width: 410px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right; padding-right:10px;}
.news-tab p{width: 114px; height: 46px; line-height: 46px; float: left; text-align: center; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700;}
.news-tab p > a{color: #f22400;}
.news-tab > a > span{color: #c10d0c !important;}
.newsHot{width: 420px;height: 110px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #cacaca;}
.newsHot h3{width: 420px; height: 42px; line-height: 42px; overflow: hidden; text-align: center; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; font-weight: bold;}
.newsHot h3 a{color: #0059B2;}
.newsHot p{width: 420px; height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; padding-top: 5px; text-indent: 28px;}
.newsHot p a{color: #c10d0c;}
.news-con,.newsitem{width: 420px; height: 430px; overflow: hidden;}
.news-con{margin-top: 15px;}
.ni-list{width: 420px; height: 288px; overflow: hidden;}
.ni-list li{width: 408px; height: 36px; line-height: 36px; overflow: hidden; font-size: 15px; padding-left:12px; background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis;}
.ni-list li span{float: right; color: #999; font-size: 14px; display: inline-block; padding-left:20px;}
.tlad{display: block; width: 1200px; overflow: hidden; height: auto;}
.tlad img{width: 1200px;}
.tlAd{width:1200px; height: 330px; overflow: hidden;}
.tlAdbanner{width:1200px;height:330px; overflow:hidden; position:relative; margin:0 auto;}
.tlAdbanner .hd{width: 130px;height: 22px;padding-top: 17px;overflow:hidden;position:absolute;right: 1%;bottom:0px;z-index:1;display: block;}
.tlAdbanner .hd ul{overflow:hidden;zoom:1;width: 130px;}
.tlAdbanner .hd ul li{float:left;width: 16px;text-align: center;height: 16px;line-height: 16px;overflow:hidden;font-size: 12px;color: #000;margin: 0 2px;cursor:pointer;background-color: #FFF;}
.tlAdbanner .hd ul li.on{background-color: #0059B2;color: #fff;}
.tlAdbanner .bd{position:relative; height:330px; z-index:0;}
.tlAdbanner .bd li{zoom:1; vertical-align:middle; height: auto; background-color: #ece9df; position: relative;}
.tlAdbanner .bd li img{width:100%; height:330px; display:block;}
.tlAdbanner .prev,
.tlAdbanner .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.tlAdbanner .next{left:auto; right:3%; background-position:8px 5px;}
.tlAdbanner .prev:hover,
.tlAdbanner .next:hover{filter:alpha(opacity=100);opacity:1;}
.tlAdbanner .prevStop{display:none;}
.tlAdbanner .nextStop{display:none;}
.tuijain{width: width:1200px; height: 268px; background-color: #f5f5f5;}
.tuijain h3{width: 68px; height: 268px; float: left; background-image: url(../images/tuijian.png); background-position: left top; background-repeat: no-repeat; float: left;}
.tjRight{width:1132px; height: 268px; float: right; overflow: hidden;}
.picScroll-left{width:1132px; height: 268px; overflow:hidden; position:relative;}
.picScroll-left .hd{overflow:hidden; width:1132px; height:48px; position: absolute; left:0; top:50%; margin-top: -24px;}
.picScroll-left /*.hd*/ .prev,.picScroll-left /*.hd*/ .next{display:block; width:48px; height:48px;/* float:right; margin-right:5px; margin-top:10px;*/ overflow:hidden; cursor:pointer; position: absolute; top:50%; margin-top: -24px; z-index: 420}
.picScroll-left /*.hd*/ .prev{left:0; background:url("../images/goleft.png") no-repeat left top;}
.picScroll-left /*.hd*/ .next{/*background-position:0 -50px;*/ right:0; background:url("../images/goright.png") no-repeat left top;}
.picScroll-left /*.hd*/ .prevStop{background-position:-60px 0; display: none;}
.picScroll-left /*.hd*/ .nextStop{background-position:-60px -50px; display: none;}
.picScroll-left .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.picScroll-left .hd ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.picScroll-left .hd ul li.on{background-position:0 0;}
.picScroll-left .bd{height: 228px; padding:20px 41px;}
.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{margin:0 25px; width:300px; height: 228px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{text-align:center;width:298px;height:120px;display:block;overflow: hidden;}
.picScroll-left .bd ul li .pic img{width:298px;display:block;border:1px solid #FFF;margin-top: -15%;}
.picScroll-left .bd ul li .pic a:hover img{border-color:#FFF;}
.picScroll-left .bd ul li .about{width:300px; overflow: hidden; margin-top: 10px; cursor: pointer;}
.picScroll-left .bd ul li .about h3{width: 300px; height: 30px; line-height: 30px ;overflow: hidden; font-weight: normal; text-align: left; font-size: 16px; float: none; background-image: url(../images/29aa2019e40e48b295fc76cf2f0cf76e.gif);}
.picScroll-left .bd ul li .about h3 a{display: block; width: 300px; height: 30px; line-height: 30px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; font-weight: 550; color: #000;}
.picScroll-left .bd ul li .about h3 a:hover{color: #f22400;}
.picScroll-left .bd ul li .about p{width: 300px; height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; text-align: left; margin-top: 5px;}
.picScroll-left .bd ul li .about p a{color: #f22400;}
.picScroll-left .bd ul li .about p a:hover{color: #000 !important;}
.f3{width: 1200px; height: auto;}
.intro,.work{width: 380px; height: auto; float: left; margin-right:30px;}
.work{margin-right: 0;}
.intro-tab{width: 370px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right; padding-right:10px;}
.intro-tab p{height: 46px; line-height: 46px; float: left; text-align: center; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700;} /*width: 114px;*/
.intro-tab p > a{color: #f22400;}
.intro-tab > a > span{color: #c10d0c !important;}
.introList{width:380px; height: auto;}
.introList li{width: 368px; height: 36px; line-height: 36px; font-size: 15px; padding-left:12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-image: url(../images/txtli.png); background-repeat: no-repeat; background-position: left center;}
.introFlash{width: 380px; height: 236px; background-color: #F60;}
.slideBox2{width:380px; height:236px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox2 .hd{height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:500; /*display: none;*/}
.slideBox2 .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{float:left; width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle2.gif") right top no-repeat;}
.slideBox2 .hd ul li.on{background-position:left top;}
.slideBox2 .bd{position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{zoom:1; vertical-align:middle; height: 236px; background-color: #ece9df; position: relative;}
.slideBox2 .bd li img{width:380px; height:236px; display:block;}
.slideBox2 .bd li h3{width: 260px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 15px; padding-left:10px; padding-right:10px; background-color: rgba(0,0,0,0.5); color: #FFF !important;text-overflow: ellipsis; overflow: hidden;}
.slideBox2 .prev,
.slideBox2 .next{position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#FFF url(../images/goleft.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox2 .next{left:auto; right:0; background: #FFF url(../images/goright.png) center center no-repeat;}
.slideBox2 .prev:hover,
.slideBox2 .next:hover{filter:alpha(opacity=100);opacity:1;}
.colHeader{width: 1200px; height: 46px; border-bottom:1px solid #cacaca; line-height: 46px; text-align: right;}
.colHeader p{width: 160px; height: 46px; line-height: 46px; float: left; text-align: left; cursor: pointer; font-size: 22px; color: #f22400;font-weight: 700;}
.colHeader p a{color: #f22400;}
.colHeader > a{display: block; width: 120px; height: 32px; background-repeat: no-repeat; background-position: left top; float: right; margin-top: 8px;}
.picMarquee-left{width:1200px; overflow:hidden; position:relative;}
.picMarquee-left .hd{overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block; width:5px; height:9px; float:right; margin-right:5px; margin-top:10px; overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{background-position:0 -50px;}
.picMarquee-left .hd .prevStop{background-position:-60px 0;}
.picMarquee-left .hd .nextStop{background-position:-60px -50px;}
.picMarquee-left .bd{padding:0; height: 225px;}
.picMarquee-left .bd ul{overflow:hidden; zoom:1; height: 225px;}
.picMarquee-left .bd ul li{margin:0 60px; float:left; _display:inline; overflow:hidden; text-align:center; height: 250px;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:150px; height:200px; display:block; text-align:center;/* padding:2px; border:1px solid #ccc;*/}
.picMarquee-left .bd ul li .pic a:hover img{border-color:#999;}
.picMarquee-left .bd ul li .title{width: 150px; height: 35px; line-height: 35px; font-weight: normal; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fuweList{width:1180px; height: auto; padding:22px 12px; background-color: #f5f5f5;}
.fuweList li{width:110px; height: 130px; float: left; margin:0 10px; overflow: hidden;}
.fuweList li a{width: 110px; height: 110px; display: block; background-color: #FFF; padding-top: 16px; border:1px solid #eee;}
.fuweList li a p{width: 60px; height: 60px; margin:0 auto; overflow: hidden;}
.fuweList li a p img{width: 60px; height: 60px;}
.fuweList li a h3{width: 110px; height: 34px; line-height: 34px; font-weight: normal; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px;}
.fuweList li a:hover{background-color: #fafafa;}
.fuweList li a:hover h3{color: #000 !important;}
.topic{width: 1198px;height: auto; height: 120px; border:1px solid #EEE; padding-top: 16px; padding-bottom: 16px;}
.topic h3{width: 38px; height: 89px; float: left; background-image: url(../images/topic.png); background-repeat: no-repeat; background-position: left top; margin-top: 15px;}
.topicScroll-left{width:1064px; height: 120px; overflow:hidden; position:relative; padding:0 48px;}
.topicScroll-left .hd{overflow:hidden; width:1132px; height:48px; position: absolute; left:0; top:50%; margin-top: -24px;}
.topicScroll-left /*.hd*/ .prev,.topicScroll-left /*.hd*/ .next{display:block; width:48px; height:48px;/* float:right; margin-right:5px; margin-top:10px;*/ overflow:hidden; cursor:pointer; position: absolute; top:50%; margin-top: -24px; z-index: 420}
.topicScroll-left /*.hd*/ .prev{left:0; background:url("../images/goleft.png") no-repeat left top;}
.topicScroll-left /*.hd*/ .next{/*background-position:0 -50px;*/ right:0; background:url("../images/goright.png") no-repeat left top;}
.topicScroll-left /*.hd*/ .prevStop{background-position:-60px 0; display: none;}
.topicScroll-left /*.hd*/ .nextStop{background-position:-60px -50px; display: none;}
.topicScroll-left .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.topicScroll-left .hd ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.topicScroll-left .hd ul li.on{background-position:0 0;}
.topicScroll-left .bd{height: 120px; width: 1064px;}
.topicScroll-left .bd ul{overflow:hidden; zoom:1;}
.topicScroll-left .bd ul li{margin:0; width:1064px; height: 120px; float:left; _display:inline; overflow:hidden; text-align:center;}
.topicScroll-left .bd ul li .pic{text-align:center;}
.topicScroll-left .bd ul li .pic img{width:1064px; height:120px; display:block;}
/*.culture{width: 1200px; height: auto;}
.culture li{width: 224px; height: auto; float: left; margin-right:20px;}
.culture li.liLast{margin-right:0;}
.culture li a{display: block; width: 224px; height: 180px; overflow: hidden;}
.culture li a p{width: 224px; height: 145px; overflow: hidden;}
.culture li a p img{width: 224px; height: 145px;}
.culture li a h3{width: 224px; height: 35px; line-height: 35px; font-weight: normal; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}*/
.servTools{width: 1190px; height: auto; border:1px solid #e5e5e5; background-color: #f8f8f8; padding:20px 4px;}
.servTools li{width: 238px; height: 100px; float: left; overflow: hidden;}
.servTools li a{width: 238px; height: 100px; display: block; position: relative;}
.servTools li a p{width: 238px; height: 100px; overflow: hidden;}
.servTools li a p img{width: 238px; height: 100px;}
.servTools li a h3{width: 110px; height: 48px; position: absolute; right:0; top:28px; font-weight: normal; font-size: 14px; text-align: left;}
.servTools li a::after{content: ' '; width: 1px; height: 80px; background-color: #EEE; position: absolute; right:0; top:50%; margin-top: -40px;}
.servTools li.liLast a::after{display: none;}
.servTools li a div{width: 75px; height: 75px; position: absolute; left:11%; top:50%; margin-top: -38px; margin-left:0; overflow: hidden; display: none;}
.servTools li a div img{width: 75px;height: 75px;}
.servTools li a:hover div{display: block;}
.colmain{width: 1200px; height: auto; margin:0 auto;}
.left{width: 240px; height: 100%; box-sizing: border-box; background-color: #f8f8f8; border:1px solid #dcdcdc; border-top: 0; float:left}
.menu{width: 238px;height: auto;border-top: 6px solid #c10d0c;padding-bottom: 10px;}
.menu h3{width: 230px; height: 40px; line-height: 40px; font-weight: 550; color: #FFF; font-size: 18px; text-align: center; background-image: url(../images/menutitle.png); background-repeat: no-repeat; background-position: center top; padding-left:8px;text-indent: 20px;}
.menuList{width: 196px; height: auto; margin:0 auto;}
.menuList li{width: 196px; height: 40px; margin-top: 10px;}
.menuList li a{display: block; width: 160px; padding-left:36px; height: 40px; line-height: 40px; font-size: 15px; background-image: url(../images/menuli.png); background-position: left top; background-repeat: no-repeat;}
.menuList li a:hover,.menuList li a.on{background-position: left bottom; color: #FFF !important;}
.right{width: 930px; height: auto;float:right}
.colHeader2{width:930px; height: 46px; background-image: url(../images/location.png); background-position: left top; background-repeat: repeat-x;}
.colHeader2 p{display: inline-block; height: 42px; line-height: 42px; border-bottom:4px solid #c62513; font-size: 16px; padding:0 0 0 20px;}
.colHeader2 p span{color: #f22400;}
.rightMain{width:928px; height: auto; border:1px solid #dcdcdc; border-top: 0;}
.neir{width:880px; height: auto; margin:0 auto; padding-bottom:13px; margin-bottom: 13px; border-bottom:1px dashed #dcdcdc;}
.col2ImgList{width:880px; height: auto; margin:0 auto; padding-bottom:13px; margin-bottom: 13px; border-bottom:1px dashed #dcdcdc;}
.col2ImgList li{width: 280px; height: auto; float: left; margin-right:18px;}
.col2ImgList li:last-of-type{margin-right:0;}
.col2ImgList li p{width: 278px; height: 150px; border:1px solid #FFF; overflow: hidden;}
.col2ImgList li p img{width: 278px; height: 150px;}
.col2ImgList li div{width:280px; height: 84px; padding-top: 7px; padding-bottom:7px; overflow: hidden;}
.col2ImgList li div h3{width: 280px; height: 36px; line-height: 36px; font-weight: 550; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left;}
.col2ImgList li div h3 a{color: #000;}
.col2ImgList li div h3 a:hover,.col2ImgList li div h4 a,.col2ImgList li div h4 a:hover{color: #f22400!important;}
.col2ImgList li div h4{width: 280px; height: 48px; line-height: 24px; overflow: hidden; font-weight: normal; font-size: 14px; color: #666;}
.col2Intro{width:878px; height: auto; margin:0 auto;}
.col2Intro ul{width:100%;}
.col2Intro ul li{width:864px; height: 36px; line-height: 36px; overflow: hidden; padding-left:14px;background-image: url(../images/txtli2.png); background-position: left 16px; background-repeat: no-repeat; font-size: 15px;}
.introLiblank{padding-bottom: 15px; border-bottom:1px dashed #dcdcdc; margin-bottom: 15px;}
.col2Intro ul li span{font-size: 13px; color: #999; float: right;}
.col2Intro ul li:nth-of-type(5n),.col2Intro ul li:last-of-type{padding-bottom: 15px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 15px;}
.bbsIntro{width:878px; height: auto; margin:0 auto;}
.bbsIntro div.input{width:878px;margin-bottom: 20px;}
.bbsIntro div.input label{display: block;font-size: 18px;color: #666;width: 14%;float: left;text-align: right;line-height: 40px;}
.bbsIntro div.input label span{font-size: 20px;line-height: 30px;color: #eb2c2c;display: inline-block;vertical-align: middle;margin-right: 10px;}
.bbsIntro div.input .text{/* display: block; */width: 41%;height: 40px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0px 10px;color: #666;font-size: 14px;line-height: 40px;box-sizing: border-box;}
.bbsIntro div.input .textarea{resize: none;height: 150px;line-height: 24px;padding-top: 12px;width: 64%;}
.bbsIntro div.input_group{margin-top: 35px;overflow: hidden;}
.bbsIntro div.input_group .input{width: 20%;float: left;margin-right: 3.1%;}
.bbsIntro div.input_group label{display: block;font-size: 18px;color: #666;width: 14%;float: left;text-align: right;line-height: 40px;}
.bbsIntro div.input_group label span{font-size: 20px;line-height: 30px;color: #eb2c2c;display: inline-block;vertical-align: middle;margin-right: 10px;}.col-main .sales_box .form .input_group .input .text{display: block;width: 100%;margin-top: 8px;height: 50px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0 20px;color: #666;font-size: 14px;line-height: 50px;box-sizing: border-box;}
.bbsIntro div.input_group .mr2 input{width: 90%;}
.bbsIntro div.input_group .input_box input[type="text"]{display: block;width: 64%;float: left;margin-top: 8px;height: 50px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0 10px;font-size: 16px;line-height: 50px;box-sizing: border-box;}
.bbsIntro div.input_group .input_box input[type="button"]{width: 32.2%;margin-top: 8px;height: 50px;border: none;border-radius: 5px;background: #c8a063;float: right;padding: 0;display: block;color: #fff;font-size: 14px;line-height: 50px;}
.bbsIntro div.input_group .code{float: left;border-radius: 5px;height: 40px;box-sizing: border-box;border: 1px solid #dbdbdb;}
.bbsIntro div.input_group .code img{height: 100%;border-radius: 5px;width: auto;}
.bbsIntro .submit{width: 158px;height: 40px;background: #c8a063;font-size: 18px;line-height: 40px;color: #fff;border-radius: 5px;display: block;border: none;margin-left: 14%;/* margin-right: auto; *//* margin-top: 85px; */clear: both;}
.page{font-size: 0; text-align: center;}
.page li{display: inline-block; width:auto; height: 32px; margin:0 3px; overflow: hidden;padding:0 10px; height: 30px; line-height: 28px; box-sizing: border-box; font-size: 14px; border:1px solid #dedede; background-color: #FFF; border-radius: 2px;}
.page li a{display: block;}
.page li:hover,.page li.thisclass{background-color: #c40001; border:1px solid #c40001; color: #FFF !important;}
.page li:hover a,.page li.thisclass a{color:#fff}.page li.pageTxt{border:0; line-height: 30px; font-size: 14px;}
.page li.pageInput,.page li.pageSubmit{border:0; height: 30px; width: 40px;}
.page li.pageInput,.page li.pageSubmit{padding:0 0;}
.page li.pageInput input{width:100%; height: 28px; line-height: 28px; border:0; background-color: transparent; border:1px solid #DDD; border-radius: 2px; box-sizing: border-box; text-align: center;}
.page li select{width: 100%; height: 30px; font-size: 14px; border:0; background-color: #DDD; border-radius: 2px; text-align: center;}
.page li:last-of-type{padding:0 0}
.location{width: 1160px; height: 50px; line-height: 50px; padding:0 20px; background-color: #f5f5f5; font-size: 15px; text-align: left;}
.article{width: 1148px;border:1px solid #dedede;padding:25px;}
.article h2{width: 1148px;height: auto;margin: 10px auto;font-size:26px;line-height:30px;text-align: center; color:#DC0000}
.article h3{width: 1148px;height: 52px;line-height:52px;background:#f2f2f2;text-align: center;margin: 20px 0;font-weight: normal;font-size: 16px;}
.article h3 span{margin:0 10px; display:inline-block;}
.article_list{width: 1148px;line-height:30px;font-size: 16px;margin:0 auto;}
.article_list p{line-height:30px !important;font-size: 16px !important;text-indent:2em !important;}
.article_list img{margin:0 auto;display: block;width:800px;height:auto;}
.news-tab p > a,.intro-tab p > a,.colHeader p{font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}
.gonghui_department{width:85%; margin:50px auto;}
.gonghui_department ul{}
.gonghui_department li{width:203px; height:55px; line-height:15px; background: url(../images/szbs_bg.gif) left top no-repeat; float:left; text-align:center; margin:20px 25px;}
.gonghui_department li a{color:#d72d03; font-size:20px;}
.ghgkcontent{padding:0 30px;}
.ghgkcontent ul li{margin: 0 0; line-height: 30px; font-size: 16px; border-bottom: 1px dashed #ddd; padding: 20px 0; overflow: hidden;}
.sz_leader li a .Title{font-size:22px;}

/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}